package com.temp.dto;

import lombok.Data;

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
import java.math.BigDecimal;

@Data
public class SetCampaignDTO {

    @NotNull(message = "apiMsg.IdNotNull")
    private Long id;

    /**
     * 当前已筹金额
     */
    @NotNull(message = "apiMsg.currentAmountNotNull")
    private BigDecimal currentAmount;

    /**
     * 控制提现的进度
     */
    @NotNull(message = "apiMsg.progressOfWithNotNull")
    private int progressOfWith;

    /**
     * 状态（草稿/进行中/已结束/已取消）
     */
    @NotBlank(message = "apiMsg.statusNotNull")
    private String status;

    /**
     * 控制机器人捐款进度
     */
    @NotNull(message = "apiMsg.robotDonationProcessNotNull")
    private int robotDonationProcess;
}
